package com.example.demo.enity;

import java.util.HashMap;
import java.util.Map;

/**
 * 1.封装服务层的数据，返回前台
 * 2.json类型
 * @author acer
 *
 */

public class Msg {

	//状态消息
	private String msg;
	//状态码200失败，100成功
	private Integer code;
	//存放主体数据
	private Map<String,Object> extend =new HashMap<String, Object>();
	
	public static Msg success() {
		Msg msg=new Msg();
		msg.setCode(100);
		msg.setMsg("处理成功");
		return msg;
	}
	public static Msg fail() {
		Msg msg=new Msg();
		msg.setCode(200);
		msg.setMsg("处理失败");
		return msg;
	}
	//获取pageinfo中的返回数据list
	public Msg add(String key,Object value)
	{
		this.getExtend().put(key, value);
		return this;
	}
	public String getMsg() {
		return msg;
	}
	public void setMsg(String msg) {
		this.msg = msg;
	}
	public Integer getCode() {
		return code;
	}
	public void setCode(Integer code) {
		this.code = code;
	}
	public Map<String, Object> getExtend() {
		return extend;
	}
	public void setExtend(Map<String, Object> extend) {
		this.extend = extend;
	}
}
